package br.com.fsa.aplication.Database;

import java.rmi.RemoteException;

import br.com.fsa.aplication.Util.PropertiesWS;
import br.com.ftt.ws.logistica.ConhecimentoSCNStub;
import br.com.ftt.ws.logistica.ConhecimentoSCNStub.Conhecimento;
import br.com.ftt.ws.logistica.ConhecimentoSCNStub.ReceberConhecimento;

public class EnviarConhecimentoDAO
{
	
	public String enviar( String _URL ,  Conhecimento _Conhecimeneto) throws RemoteException
	{
		
		ConhecimentoSCNStub stub = new ConhecimentoSCNStub(_URL);
		
		PropertiesWS pro = new PropertiesWS();
		
		Long timeOut = Long.parseLong(pro.buscaValor("TIMEOUT")); 
		
		stub._getServiceClient().getOptions().setTimeOutInMilliSeconds(timeOut);
		
		ReceberConhecimento metodo = new ReceberConhecimento();
		metodo.setConhecimento(_Conhecimeneto);
		
		return stub.receberConhecimento(metodo).get_return();
		
		
	}
	
}
